Golang Job: Front End Engineer

Job added on

Company

4Patriots

Location

Nashville, TN - United States of America

Job type

Full-Time

Golang Job Details

4Patriots, LLC is a fast-growing, nationally recognized direct-to-consumer brand focused on offering high-quality products across multiple categories including emergency preparedness and health & wellness. The company is powered by an adaptable, results-focused, data-driven team in a culture that empowers great people to do their best work. We are searching for a knowledgeable Front-end Developer to join our team.

The Front-end Developer’s Mission is to create world-class interfaces and applications for both internal and external use while on a path to becoming a full stack developer.

This is a unique opportunity for an experienced Front-end Developer to join a growing company working to mature its technology stack and how it builds scalable software. You consider software development more of a cultural approach than a specific job title and are passionate about user experience, interaction design, measurement, testing, security, frequent production releases, and building tools that change the way people work. The Front-end Developer has the imagination to dream up enterprise-scale solutions, yet enjoys being part of every stage leading up to release.

4Patriots Core Values:

  • Get the important stuff done - We look for results focused people who strive to have a deep understanding of their role and how their work connects to their team and the company at large; and who understand how to organize their priorities to drive business value in the right ways.
  • Actively seek to learn, improve, and grow - We look for intellectual curiosity and a questioning mindset.
  • Ask questions and use data to make decisions - We look for people who can take in evidence, organize information from multiple sources, derive meaning from it, and make critical decisions quickly.
  • “We” not “I” - We value knowing how to cooperate with peers and leaders to help the team achieve its goals.
  • See the glass half full - We look for people who take ownership of their role, who are solution driven, learn from results and demonstrate enthusiasm, excitement and passion for their work.

Primary Responsibilities:

  • Participate in the overall Agile application lifecycle.
  • Support other front-end team members.
  • Write secure, scalable, robust, testable, efficient and easily maintainable code.
  • Translate software requirements into stable, working, high performance software.
  • Develop cutting-edge headless front-end services using Vue.js, GraphQL, REST, and GoLang.
  • Collaborate with back-end developers and other Scrum Team members to deliver solutions-oriented software that meets business requirements and exceeds expectations.
  • Participate in interface design decisions, backend design decisions, building toward efficient, user-friendly software that solves complex business needs.
  • Develop ideas for new programs, products, or features by monitoring industry developments and trends.
  • Review code contributed by your peers in order to provide constructive feedback.
  • Learn and implement new technologies while helping evolve existing ones.
  • Perform other duties as assigned, including support for the supervisor or Tech department, as requested.
  • Assist with the transition to a full stack development team.
  • Stay abreast of latest front-end best practices, processes, and developer continuing education programs.

Qualifications:

  • Bachelor’s Degree in Computer Programming, Computer Science, related field or equivalent experience.
  • Minimum 3-years experience front-end web development skills.
  • In-depth knowledge of:
    • HTML
    • CSS/SCSS/SASS
    • JavaScript/TypeScript (ES6)
    • Jest
    • Vue.js (or React.js, Angular.js, Ember.js, etc.)
    • Nuxt.js
  • Experience designing user interfaces with heavy emphasis on user experience and performance as a feature,
  • Experience using and implementing RESTful APIs, JSON data, and GraphQL.
  • Experience with common front-end tools such as Webpack and NPM.
  • High proficiency with code versioning tools such as Git, GitLabs, or BitBucket.
  • Familiarity/experience with back-end languages like PHP, GoLang, and Python is a plus.
  • Familiarity with AWS Services including S3 Buckets, Lambdas, API Gateway, and CloudFront is a plus.
  • Knowledge of Scrum and Agile Software Development Methodology.
  • Knowledge of common front-end development patterns like BEM, TDD, and MVVM.
  • Possess natural curiosity and resourcefulness.
  • Excellent problem-solving skills.
  • Effective time management and organizational skills.
  • Strong verbal and written communication skills.
  • Ability to work independently or with a group.
  • Ability to collaborate and communicate within a multi-department environment.

4Patriots offers:

  • Hybrid workplace – flexibility to work from home and in the office
  • Great pay and bonus program
  • Company paid medical coverage
  • Vision and dental coverage
  • 401K with company match
  • Generous PTO policy
  • Paid maternity/parental leave
  • Employee referral bonus program
  • Student loan repayment program
  • Volunteer time off
  • Professional development funds… and many more!

Skills and Abilities:

Must be able to work independently as well as collaborate within a dynamic, multi-department environment to achieve common goals; organize and manage multiple priorities simultaneously; take ownership of problems and be self-motivated and resourceful in finding solutions; be data and results driven; and learn quickly in a fast-paced, open-plan environment. Must have excellent verbal and written communication skills, strong analytical and problem-solving skills, be detail oriented and adaptable.

Physical and Mental Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential job responsibilities.

Work Environment and Travel Requirements:

Work in a well-lit, ventilated and climate-controlled office environment with routine office equipment; some equipment has moving mechanical parts. Noise level in the work environment is typical for an office environment. Remote, work from home accommodations are possible. Minimal overnight travel (up to 10%) by land and/or air.

BynOiw8Ste